debian-debug
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)
committerRene Engelhard <rene@debian.org>
Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)
Gbp-Pq: Name debian-debug.diff

configure.in
solenv/gbuild/platform/unxgcc.mk
solenv/inc/unxgcc.mk

index a5032339b3e7e9b09f7ab1b17c3a46961e9557d6..9b8927b99bf824840a4c19574f1aaea4e2ca3915 100644 (file)
Binary files a/configure.in and b/configure.in differ
index 74034881924a219584b9951d51b9bd4f32f79d84..b392b3f201c8dd11af7ab9750023bb7674b454e1 100644 (file)
@@ -204,9 +204,14 @@ gb_LinkTarget_CFLAGS := $(gb_CFLAGS) $(gb_CFLAGS_WERROR)
 gb_LinkTarget_CXXFLAGS := $(gb_CXXFLAGS) $(gb_CXXFLAGS_WERROR)
 
 ifeq ($(gb_SYMBOL),$(true))
+ifeq ($(ENABLE_SYMBOLS),SMALL)
+gb_LinkTarget_CXXFLAGS += -g1
+gb_LinkTarget_CFLAGS += -g1
+else
 gb_LinkTarget_CXXFLAGS += -ggdb2
 gb_LinkTarget_CFLAGS += -ggdb2
 endif
+endif
 
 # note that `cat $(extraobjectlist)` is needed to build with older gcc versions, e.g. 4.1.2 on SLED10
 # we want to use @$(extraobjectlist) in the long run
index 0041a586727981f77a462f20c22cfce2adeba1cc..dbcab14a602f802d8fd7ea1a1dedf8b20f07b75a 100644 (file)
@@ -73,7 +73,11 @@ CC+:=$(CFLAGS_SYSBASE)
 CFLAGS+=-fmessage-length=0 -c
 
 # flags to enable build with symbols
+.IF "$(ENABLE_SYMBOLS)" == "SMALL"
+CFLAGSENABLESYMBOLS=-g1
+.ELSE
 CFLAGSENABLESYMBOLS=-g
+.ENDIF
 
 # flags for the C++ Compiler
 CFLAGSCC= -pipe $(ARCH_FLAGS)
@@ -110,7 +114,11 @@ CFLAGSSLOCUIMT=$(PICSWITCH)
 # Compiler flags for profiling
 CFLAGSPROF=
 # Compiler flags for debugging
+.IF "$(ENABLE_SYMBOLS)"=="SMALL"
+CFLAGSDEBUG=-g1
+.ELSE
 CFLAGSDEBUG=-g
+.ENDIF
 CFLAGSDBGUTIL=
 
 GCCNUMVERSION_CMD=-dumpversion $(PIPEERROR) $(AWK) -v num=true -f $(SOLARENV)/bin/getcompver.awk